package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 生产商对象 dzbq_deviceinfomanufacturers
 * 
 * @author ruoyi
 * @date 2025-02-05
 */
public class DzbqDeviceinfomanufacturers extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 生产商ID */
    private Long manufacturerId;

    /** 生产商名 */
    @Excel(name = "生产商名")
    private String manufacturerName;

    /** 设备类型 */
    @Excel(name = "设备类型")
    private Long typeId;

    /** 旋转方式 */
    @Excel(name = "旋转方式")
    private Long rotateType;

    /** 翻转方式 */
    @Excel(name = "翻转方式")
    private Long flipType;

    /** 固件1 */
    @Excel(name = "固件1")
    private String firmware1;

    /** 固件2 */
    @Excel(name = "固件2")
    private String firmware2;

    public void setManufacturerId(Long manufacturerId) 
    {
        this.manufacturerId = manufacturerId;
    }

    public Long getManufacturerId() 
    {
        return manufacturerId;
    }
    public void setManufacturerName(String manufacturerName) 
    {
        this.manufacturerName = manufacturerName;
    }

    public String getManufacturerName() 
    {
        return manufacturerName;
    }
    public void setTypeId(Long typeId) 
    {
        this.typeId = typeId;
    }

    public Long getTypeId() 
    {
        return typeId;
    }
    public void setRotateType(Long rotateType) 
    {
        this.rotateType = rotateType;
    }

    public Long getRotateType() 
    {
        return rotateType;
    }
    public void setFlipType(Long flipType) 
    {
        this.flipType = flipType;
    }

    public Long getFlipType() 
    {
        return flipType;
    }
    public void setFirmware1(String firmware1) 
    {
        this.firmware1 = firmware1;
    }

    public String getFirmware1() 
    {
        return firmware1;
    }
    public void setFirmware2(String firmware2) 
    {
        this.firmware2 = firmware2;
    }

    public String getFirmware2() 
    {
        return firmware2;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("manufacturerId", getManufacturerId())
            .append("manufacturerName", getManufacturerName())
            .append("typeId", getTypeId())
            .append("rotateType", getRotateType())
            .append("flipType", getFlipType())
            .append("firmware1", getFirmware1())
            .append("firmware2", getFirmware2())
            .toString();
    }
}
